package online.heycm.excel.repository.mapper;

import online.heycm.excel.repository.entity.UserProfile;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.session.ResultHandler;

public interface UserProfileMapper {

    int deleteByPrimaryKey(Long id);

    int insert(UserProfile record);

    int insertSelective(UserProfile record);

    UserProfile selectByPrimaryKey(Long id);

    int updateByPrimaryKeySelective(UserProfile record);

    int updateByPrimaryKey(UserProfile record);

    void selectStream(@Param("maxId") int maxId, ResultHandler<UserProfile> resultHandler);
}
